namespace Digitalmes.Application.Constants;

/// <summary>
/// 缓存 Key 集合。
/// </summary>
internal static class CacheKeys
{
    /// <summary>
    /// 系统配置项缓存 Key。
    /// </summary>
    public static string SysConfigKey => "_sys_config";

    /// <summary>
    /// 工艺路线缓存 Key。
    /// </summary>
    public static string RoutingFnKey(long routingId) => $"_mes_routing.{routingId}";

    /// <summary>
    /// 工艺路线缓存 Key。
    /// </summary>
    public static string Routing2FnKey(long productId, long lineId) => $"_mes_routing2.{productId}.{lineId}";
}
